var Type={};  //  js类型检测 typeof  

for(var i =0,type;type=['String','Array','Number'][i++];){
    // 没有块级作用域
    (function(type){
        // 函数  
        Type['is'+type]=function(obj){
            return Object.prototype.toString.call(obj)=='[object ' +type+']';
        }
    })(type)
}

console.log(Type.isString('io'));
console.log(Type.isNumber(1));
console.log(Type.isArray  ([1]));
